<?php
/**
 * Created by PhpStorm.
 * User: 王柯 <wangke.email@foxmail.com>
 * Date: 2018\4\7 0007
 * Time: 16:52
 */
namespace wxpay\request;

class WxQuery{
    /**
     * 微信订单查询
     * @param string $out_trade_no 商户订单号 *必传
     * @author 王柯 <wangke.email@foxmail.com>
     * @return \成功时返回，其他抛异常
     */
    public static function exec($out_trade_no){
        require_once EXTEND_PATH.'/wxpay/lib/WxPay.Data.php';
        require_once EXTEND_PATH.'/wxpay/lib/WxPay.Api.php';

        //微信统一下单
        $input = new \WxPayUnifiedOrder();

        //设置商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号
        $input->SetOut_trade_no($out_trade_no);

        //统一查询
        $order_data = \WxPayApi::orderQuery($input);

        return $order_data;
    }
}